今天開始我們將會正式進入解題的部分ㄌ
一邊學習該如何使用工具以及觀念
解題中會需要用到基本的Linux、C、Python等知識
題目中也會要求你修改、或者自己設計程式來解決問題
今天就是從最基本的General Skills開始
今天要解的題目是這一題:
題目敘述:
從上面的圖可以看到有題目的敘述、提示、以及正負評、發送Flag的地方等等
然後可以看到,每一題都會有點數,像這一題是5點(最簡單那種)
越難的點數越多
解題過程:
首先,我們可以先把檔案下載下來
可以直接按下載,或者用以下的指令
$ wget https://mercury.picoctf.net/static/33996e32dce022205a6a36f69aba56f0/flag
注意!上方如果網址不一樣,請以自己下載的為主
wget是Linux裡最基本的工具之一,更是不可或缺的工具之一
在CLI或者Shell中,最基本的就是指令
因為你沒有辦法直接用按的去下載
來看看下載了什麼
$ ls
結果應該會跑出這個檔案:
flag
之後可以再利用這個指令:
$ cat flag
就可以拿到Flag:
這邊要注意的地方是
別人的把我的Flag貼上去,基本上是不能用的
所以要自己動手,把自己的答案解出來
之後把這個答案,貼到答題的地方上,按下送出,就解完了!